@font-face {
  font-family: "value_sans_problack_italic";
  src: url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-blackitalic-pro-webfont.woff2")
      format("woff2"),
    url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-blackitalic-pro-webfont.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "value_sans_problack";
  src: url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-black-pro-webfont.woff2")
      format("woff2"),
    url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-black-pro-webfont.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "value_sans_probold_italic";
  src: url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-bolditalic-pro-webfont.woff2")
      format("woff2"),
    url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-bolditalic-pro-webfont.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "value_sans_probold";
  src: url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-bold-pro-webfont.woff2")
      format("woff2"),
    url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-bold-pro-webfont.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "value_sans_proitalic";
  src: url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-italic-pro-webfont.woff2")
      format("woff2"),
    url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-italic-pro-webfont.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "value_sans_promedium_italic";
  src: url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-mediumitalic-pro-webfont.woff2")
      format("woff2"),
    url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-mediumitalic-pro-webfont.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "value_sans_promedium";
  src: url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-medium-pro-webfont.woff2")
      format("woff2"),
    url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-medium-pro-webfont.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "value_sans_proregular";
  src: url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-regular-pro-webfont.woff2")
      format("woff2"),
    url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valuesans-regular-pro-webfont.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "value_serif_probold";
  src: url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valueserif-bold-pro-webfont.woff2")
      format("woff2"),
    url("https://thisis.borngroup.com/hubfs/Cigna%20Fonts/valueserif-bold-pro-webfont.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ArialMT";
  src: url("https://thisis.borngroup.com/hubfs/Cigna-Fonts/ArialMT.eot")
      format("embedded-opentype"),
    url("https://thisis.borngroup.com/hubfs/Cigna-Fonts/ArialMT.woff")
      format("woff"),
    url("https://thisis.borngroup.com/hubfs/Cigna-Fonts/ArialMT.ttf")
      format("truetype"),
    url("https://thisis.borngroup.com/hubfs/Cigna-Fonts/ArialMT.svg")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
body {
  font-family: "value_sans_proregular";
}
h1 {
  font-size: 24px;
  font-family: "value_serif_probold";
}
@media (min-width: 1400px) {
  h1 {
    font-size: 36px;
  }
}
h2 {
  font-size: 22px;
  font-weight: bold;
  font-family: "value_sans_probold";
}
@media (min-width: 991px) {
  h2 {
    font-size: 32px;
  }
}
h3 {
  font-size: 24px;
  line-height: 36px;
  font-family: "value_sans_probold";
}
@media (min-width: 991px) {
  h3 {
    font-size: 28px;
  }
}
h4 {
  font-size: 18px;
  font-family: "value_sans_probold";
}
.text-18 {
  font-size: 18px;
}
.text-20 {
  font-size: 20px;
}
.text-24 {
  font-size: 24px;
}
.text-bold {
  font-family: "value_sans_probold";
}
a {
  color: #0535ff;
}
.color-primary-blue {
  color: #0535ff;
}
.color-secondary-blue {
  color: #0f007c;
}
ul.text-list {
  list-style-position: outside;
  margin: 10px 0 0 0;
  padding: 0 0 0 15px;
}
ul.text-list li {
  list-style-type: disc;
  margin-bottom: 7px;
  color: #1f1285;
  font-family: "value_sans_probold";
}
@media (min-width: 768px) and (max-width: 991px) {
  .container {
    max-width: 95%;
  }
}
.large-txt {
  font-size: 55px;
  line-height: 55px;
  color: #0133ff;
}
/* -------Button------- */
.button-pri {
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  padding: 12px 30px;
  border-radius: 30px;
  background-color: #ec5b29;
  text-decoration: none;
  display: inline-block;
  font-family: "value_sans_probold";
}
.button-pri.blue {
  background-color: #0133ff;
  color: #ffffff;
}
img {
  max-width: 100%;
}
.logo {
  width: 122px;
}
/* --------Header---------- */
header {
  padding: 20px 0;
  background-color: #eb5a2a;
}
.banner-content {
  position: relative;
  color: #ffffff !important;
}
@media (min-width: 768px) {
  header {
    background-color: #ffffff;
  }
  .banner-content {
    top: 30px;
    position: absolute;
    left: 0;
    right: 0;
    color: #0f007c !important;
  }
}
.hero {
  color: #ffffff;
  background-color: #ec5b29;
}
.hero .button-pri {
  color: #ec5b29;
  background-color: #ffffff;
}
@media (min-width: 992px) {
  .hero {
    background-color: #ec5b29;
    color: #ffffff;
  }
}
.hero img {
  width: 100%;
  height: 100%;
}
.hero .col-5 {
  padding-left: 7%;
}
@media (max-width: 768px) {
  .hero .hero-img-wrap {
    padding: 0;
  }
}
.featured-section {
  padding: 40px 0;
}
.featured-section h4 {
  min-height: 0;
  margin-bottom: 4px;
}

.featured-section img {
  width: 100%;
}
.featured-section h3 {
  color: #0f007c;
}
.cards-container img {
  margin-bottom: 35px;
  width: 100%;
}
/* ---------------CTA-section----------------- */
.CTA-section {
  padding: 30px;
  border-radius: 38px;
  margin-bottom: 58px;
}
.heading {
  min-height: 40px;
  color: #1f1285;
}
@media (min-width: 991px) {
  .CTA-section {
    padding: 50px;
  }
}

/* ----------Footer---------- */
footer {
  background-color: #f4f4f4;
  padding: 50px 0;
  font-size: 14px;
}
footer strong {
  display: block;
}
.footer-links {
  font-size: 12px;
  list-style: none;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
}
.footer-links li span {
  display: inline-block;
  margin: 0 10px;
  color: #0535ff;
}
.footer-links li a {
  color: #0535ff;
  text-decoration: none;
}
